home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993…ch: Other People's Memory / ADC Developer CD (1993-03) (''Other People's Memory'')_iso / Dev.CD Mar 93.iso / Development Platforms / Apple II / Essentials / APW Interfaces / AInclude / E16.GSOS < prev    next >
Encoding:
Text File  |  1991-10-28  |  5.9 KB  |  139 lines  |  [TEXT/MPS ]

  1. ; File:  E16.GSOS
  2. ;
  3. ;
  4. ; Copyright Apple Computer, Inc. 1986-91
  5. ; All Rights Reserved
  6. ;
  7. ;
  8. readEnableAllowWrite GEQU $0000 ; 
  9. readEnable GEQU $0001 ; 
  10. writeEnable GEQU $0002
  11. readWriteEnable GEQU $0003
  12. fileInvisible GEQU $0004 ; Invisible bit
  13. backupNeeded GEQU $0020 ; backup needed bit: CreateRec/ OpenRec access  field. (Must be 0 in requestAccess field )
  14. renameEnable GEQU $0040 ; rename enable bit: CreateRec/ OpenRec access and requestAccess fields
  15. destroyEnable GEQU $0080 ; destroy enable  bit: CreateRec/ OpenRec access and requestAccess fields
  16. startPlus GEQU $0000 ; base -> setMark = displacement
  17. eofMinus GEQU $0001 ; base -> setMark = eof - displacement
  18. markPlus GEQU $0002 ; base -> setMark = mark + displacement
  19. markMinus GEQU $0003 ; base -> setMark = mark - displacement
  20. cacheOff GEQU $0000 ; do not cache blocks invloved in this read
  21. cacheOn GEQU $0001 ; cache blocks invloved in this read if possible
  22. badSystemCall GEQU $0001 ; bad system call number
  23. invalidPcount GEQU $0004 ; invalid parameter count
  24. gsosActive GEQU $0007 ; GS/OS already active
  25.   AIF  C:devNotFound,.past ; device not found
  26. devNotFound GEQU $10
  27. .past
  28. invalidDevNum GEQU $11 ; invalid device number
  29. drvrBadReq GEQU $20 ; bad request or command
  30. drvrBadCode GEQU $0021 ; bad control or status code
  31. drvrBadParm GEQU $0022 ; bad call parameter
  32. drvrNotOpen GEQU $0023 ; character device not open
  33. drvrPriorOpen GEQU $0024 ; character device already open
  34. irqTableFull GEQU $0025 ; interrupt table full
  35. drvrNoResrc GEQU $0026 ; resources not available
  36. drvrIOError GEQU $0027 ; I/O error
  37. drvrNoDevice GEQU $0028 ; device not connected
  38. drvrBusy GEQU $0029 ; call aborted; driver is busy
  39. drvrWrtProt GEQU $002B ; device is write protected
  40. drvrBadCount GEQU $002C ; invalid byte count
  41. drvrBadBlock GEQU $002D ; invalid block address
  42. drvrDiskSwitch GEQU $002E ; disk has been switched
  43. drvrOffLine GEQU $002F ; device off line/ no media present
  44. badPathSyntax GEQU $0040 ; invalid pathname syntax
  45. tooManyFilesOpen gequ $0042 ; too many files open on server volume
  46. invalidRefNum GEQU $0043 ; invalid reference number
  47.   AIF  C:pathNotFound,.past ; subdirectory does not exist
  48. pathNotFound GEQU $44
  49. .past
  50. volNotFound GEQU $0045 ; volume not found
  51.   AIF  C:fileNotFound,.past ; file not found
  52. fileNotFound GEQU $0046
  53. .past
  54. dupPathname GEQU $0047 ; create or rename with existing name
  55. volumeFull GEQU $0048 ; volume full error
  56. volDirFull GEQU $0049 ; volume directory full
  57. badFileFormat GEQU $004A ; version error (incompatible file format)
  58.   AIF  C:badStoreType,.past ; unsupported (or incorrect) storage type
  59. badStoreType GEQU $004B
  60. .past
  61.   AIF  C:eofEncountered,.past ; end-of-file encountered
  62. eofEncountered GEQU $004C
  63. .past
  64. outOfRange GEQU $004D ; position out of range
  65. invalidAccess GEQU $004E ; access not allowed
  66. buffTooSmall GEQU $004F ; buffer too small
  67. fileBusy GEQU $0050 ; file is already open
  68. dirError GEQU $0051 ; directory error
  69. unknownVol GEQU $0052 ; unknown volume type
  70.   AIF  C:paramRangeErr,.past ; parameter out of range
  71. paramRangeErr GEQU $0053
  72. .past
  73. outOfMem GEQU $0054 ; out of memory
  74. dupVolume GEQU $0057 ; duplicate volume name
  75. notBlockDev GEQU $0058 ; not a block device
  76.   AIF  C:invalidLevel,.past ; specifield level outside legal range
  77. invalidLevel GEQU $0059
  78. .past
  79. damagedBitMap GEQU $005A ; block number too large
  80. badPathNames GEQU $005B ; invalid pathnames for ChangePath
  81. notSystemFile GEQU $005C ; not an executable file
  82. osUnsupported GEQU $005D ; Operating System not supported
  83.   AIF  C:stackOverflow,.past ; too many applications on stack
  84. stackOverflow GEQU $005F
  85. .past
  86. dataUnavail GEQU $0060 ; Data unavailable
  87. endOfDir GEQU $0061 ; end of directory has been reached
  88. invalidClass GEQU $0062 ; invalid FST call class
  89. resForkNotFound GEQU $0063 ; file does not contain required resource
  90. invalidFSTID GEQU $0064 ; error - FST ID is invalid
  91. invalidFSTop gequ $0065 ; invalid FST operation
  92. fstCaution gequ $0066 ; FST handled call, but result is wierd
  93. devNameErr GEQU $0067 ; device exists with same name as replacement name
  94. devListFull gequ $0068 ; device list is full
  95. supListFull gequ $0069 ; supervisor list is full
  96. fstError gequ $006a ; generic FST error
  97. resExistsErr GEQU $0070 ; cannot expand file, resource already exists
  98. resAddErr GEQU $0071 ; cannot add resource fork to this type file
  99. networkError gequ $0088 ; generic network error
  100. proDOSFSID GEQU $0001 ; ProDOS/SOS 
  101. dos33FSID GEQU $0002 ; DOS 3.3
  102. dos32FSID GEQU $0003 ; DOS 3.2
  103. dos31FSID GEQU $0003 ; DOS 3.1
  104. appleIIPascalFSID GEQU $0004 ; Apple II Pascal
  105. mfsFSID GEQU $0005 ; Macintosh (flat file system)
  106. hfsFSID GEQU $0006 ; Macintosh (hierarchical file system)
  107. lisaFSID GEQU $0007 ; Lisa file system
  108. appleCPMFSID GEQU $0008 ; Apple CP/M
  109. charFSTFSID GEQU $0009 ; Character FST
  110. msDOSFSID GEQU $000A ; MS/DOS
  111. highSierraFSID GEQU $000B ; High Sierra
  112. iso9660FSID GEQU $000C ; ISO 9660
  113. appleShareFSID GEQU $000D ; ISO 9660
  114. characterFST GEQU $4000 ; character FST
  115. ucFST GEQU $8000 ; SCM should upper case pathnames before passing them to the FST
  116. onStack GEQU $8000 ; place state information about quitting program on the quit return stack
  117. restartable GEQU $4000 ; the quitting program is capable of being restarted from its dormant memory
  118. seedling GEQU $0001 ; standard file with seedling structure
  119. standardFile GEQU $0001 ; standard file type (no resource fork)
  120. sapling GEQU $0002 ; standard file with sapling structure
  121. tree GEQU $0003 ; standard file with tree structure
  122. pascalRegion GEQU $0004 ; UCSD Pascal region on a partitioned disk
  123. extendedFile GEQU $0005 ; extended file type (with resource fork)
  124. directoryFile GEQU $000D ; volume directory or subdirectory file
  125. minorRelNumMask GEQU $00FF ; minor release number
  126. majorRelNumMask GEQU $7F00 ; major release number
  127. finalRelNumMask GEQU $8000 ; final release number
  128. isFileExtended GEQU $8000 ; GetDirEntryGS
  129. resetDevice GEQU $0000
  130. formatDevice GEQU $0001
  131. eject GEQU $0002
  132. setConfigParameters GEQU $0003
  133. setWaitStatus GEQU $0004
  134. setFormatOptions GEQU $0005
  135. assignPartitionOwner GEQU $0006
  136. armSignal GEQU $0007
  137. disarmSignal GEQU $0008
  138. setPartitionMap GEQU $0009
  139.